CDragContainer Class Reference

drag container More...

#include <vstgui.h>

Inheritance diagram for CDragContainer:
Inheritance graph
[legend]

List of all members.

Public Types

enum  CDragType {
  kFile = 0, kText, kUnicodeText, kUnknown = -1,
  kError = -2
}

Public Member Functions

virtual void * first (long &size, long &type)=0
 returns pointer on a char array if type is known
virtual void * next (long &size, long &type)=0
 returns pointer on a char array if type is known
virtual long getType (long idx) const =0
virtual long getCount () const =0

Reference Counting Methods



virtual void forget ()
 decrease refcount and delete object if refcount == 0
virtual void remember ()
 increase refcount
long getNbReference () const
 get refcount

Message Methods



virtual CMessageResult notify (CBaseObject *sender, const char *message)

Detailed Description

drag container


Member Enumeration Documentation

enum CDragType
Enumerator:
kFile 

File (MacOSX = UTF8 String).

kText 

ASCII Text.

kUnicodeText 

UTF8 Text.

kUnknown 
kError 

Member Function Documentation

virtual void* first ( long &  size,
long &  type 
) [pure virtual]

returns pointer on a char array if type is known

virtual void forget (  )  [inline, virtual, inherited]

decrease refcount and delete object if refcount == 0

Reimplemented in CDrawContext.

virtual long getCount (  )  const [pure virtual]
long getNbReference (  )  const [inline, inherited]

get refcount

virtual long getType ( long  idx  )  const [pure virtual]
virtual void* next ( long &  size,
long &  type 
) [pure virtual]

returns pointer on a char array if type is known

virtual CMessageResult notify ( CBaseObject sender,
const char *  message 
) [inline, virtual, inherited]
virtual void remember (  )  [inline, virtual, inherited]

increase refcount


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Fri Nov 22 11:09:21 2013 for VSTGUI by  doxygen 1.6.1